very physically developed - Spanish English Dictionary